.app-btn-container{
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	.btn-content{
		padding: 10rpx 48rpx 30rpx;
	}
	.btn-item{
		margin-bottom: 28rpx;
		display: block;
		&:last-child{
			margin-bottom: 0;
		}
		/deep/ .u-btn{
			background-image: linear-gradient(90deg, #23994f 0%, #46c784 100%);
			box-shadow: 4rpx 6rpx 10rpx rgba($color: #23994f, $alpha: 0.5);
			height: 88rpx;
			line-height: 88rpx;
			font-size: 30rpx;
		}
		/deep/ .u-btn--success--plain{
			background: #dbf1e1 !important;
			border-color: #71d5a1 !important;
			box-shadow: none;
		}
	}
}
.rh-map{
	flex: 1;
	display: flex;
	flex-direction: column;
}
.search-container{
	/deep/ .u-input{
		background-color: #fff !important;
	}
}
.rh-picker-container{
	/deep/ .u-input{
		padding-right: 10rpx !important;
	}
	/deep/ .u-popup__content{
		border-radius: 24rpx 24rpx 0rpx 0rpx;
		overflow: hidden;
	}
	/deep/ .u-picker__view{
		height: 500rpx !important;
	}
	/deep/ .u-toolbar{
		height: 120rpx !important;
		position: relative;
		border-bottom: 1px solid #F7F7F7;
		.u-toolbar__confirm__wrapper{
			position: absolute;
			top: 50%;
			transform: translateY(-50%);
			right: 44rpx;
		}
		.u-toolbar__cancel__wrapper{
			display: none;
		}
		.u-toolbar__wrapper__confirm{
			font-size: 30rpx;
			font-weight: 500;
			padding: 0;
			color: #16B264 !important;
		}
	}
}

.rh-input-container{
	/deep/ .u-input{
		padding-right: 10rpx !important;
	}
}


.rh-datetime-picker-container{
	/deep/ .u-input{
		padding-right: 10rpx !important;
	}
	/deep/ .u-popup__content{
		border-radius: 24rpx 24rpx 0rpx 0rpx;
		overflow: hidden;
	}
	/deep/ .u-picker__view{
		height: 500rpx !important;
	}
	/deep/ .u-toolbar{
		height: 120rpx !important;
		position: relative;
		border-bottom: 1px solid #F7F7F7;
		.u-toolbar__confirm__wrapper{
			position: absolute;
			top: 50%;
			transform: translateY(-50%);
			right: 44rpx;
		}
		.u-toolbar__cancel__wrapper{
			display: none;
		}
		.u-toolbar__wrapper__confirm{
			font-size: 30rpx;
			font-weight: 500;
			padding: 0;
			color: #16B264 !important;
		}
	}
}
.last_step {
	padding: 0 24rpx;
	/deep/ .u-button{
		height: 88rpx !important;
		color: #333 !important;
		font-size: 30rpx !important;
		box-shadow: 3rpx 5rpx 14rpx 1rpx rgba(22, 178, 100, 0.2) !important;
		border-radius: 44rpx !important;
	}

}
.fill_content {
	padding: 0 20rpx;
	/deep/ .u-popup__content {
		width: 93%;
	}
}
.cg-audit-btn {
	position: fixed;
	bottom: 50rpx;
	left: 20rpx;
	right: 20rpx;
	 /deep/ .u-button:nth-child(2){
		margin-left: 20rpx;
		border-color: #16B264 !important;
		height: 88rpx !important;
		font-size: 30rpx !important;
		color: #fff !important;
		background: linear-gradient(90deg, #02BE6A 0%, #009984 100%) !important;
		box-shadow: 3rpx 5rpx 14rpx 1rpx rgba(22, 178, 100, 0.2) !important;
	}
}
.rh-btn-container, .step{
	padding: 0 24rpx;
	/deep/ .u-button{
		border-color: #16B264 !important;
		height: 88rpx !important;
		color: #fff !important;
		font-size: 30rpx !important;
		background: linear-gradient(90deg, #02BE6A 0%, #009984 100%) !important;
		box-shadow: 3rpx 5rpx 14rpx 1rpx rgba(22, 178, 100, 0.2) !important;
		border-radius: 44rpx !important;
	}
}
.app-navbar{
	/deep/ .u-navbar--fixed{
		background: url('@/static/image/common/title-bg.png') no-repeat center;
		background-size: cover;
	}
}
.add_toilet{
	/deep/ .u-navbar--fixed{
		background: linear-gradient(90deg, #02BE6A 0%, #009984 100%);
	}
}
/deep/ .u-modal__button-group__wrapper__text{
	font-size: 32rpx !important;
}
/deep/ .u-action-sheet{
	.u-action-sheet__cancel-text{
		font-size: 32rpx !important;
		color: #999 !important;
	}
	.u-action-sheet__item-wrap__item__name{
		font-size: 32rpx !important;
		color: #333 !important;
	}
}
.rh-picker-container, .rh-datetime-picker-container{
	/deep/ .u-picker__view__column__item{
		font-size: 28rpx !important;
		font-weight: 500 !important;
		color: #333 !important;
		display: flex !important; 
	}
}
/deep/ .u-upload{
	.u-upload__deletable{
		height: 40rpx !important;
		width: 40rpx !important;
	}
	.u-icon__icon{
		font-size: 30rpx !important;
		line-height: normal !important;
	}
}
.scoped-ref{
	display: flex;
	width: 100%;
	.item-content{
		flex: 1;
		line-height: 60rpx;
		.txt{
			font-size: 24rpx;
			color: rgba(0, 0, 0, 0.65);
			margin-right: 8rpx;
		}
	}
}
.unit-txt{
	font-size: 32rpx;
	color: #333;
	font-weight: 500;
	padding-left: 10rpx;
}